#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/types.h>
#include<stdlib.h>

int main(int argc,char* argv[])
{
    union sigval u;
    u.sival_int = atoi(argv[3]);
    int r = sigqueue(atoi(argv[1]),SIGINT,u);

    return 0;
}

// ./sg 12415 2  123